iT邦幫忙

2026 iThome 鐵人賽

DAY 9
0
AI 自動化

30 天打造我的 AI 自動化工作流系列 第 9

Day 9|第一次把 AI 接進 n8n:讓 Workflow 自動處理文字

  • 分享至 

  • xImage
  •  

昨天認識了 JSON,也了解資料是怎麼從一個 Node 傳到下一個 Node。

做到 Day 8 為止,雖然我們一直在討論「AI 自動化」,但目前建立的 Workflow 其實都還只是一般的自動化。

所以今天終於要做一件重要的事:

把 AI 加進 n8n Workflow!

今天的目標先不要做得太複雜,我想讓 AI 完成一個很簡單的任務:

輸入一段文字 → AI 自動整理重點 → 輸出結果

今天要做的 Workflow

今天預計建立的流程是:

Manual Trigger

建立一段測試文字

AI 處理文字

查看 AI 回傳結果

這次先改回 Manual Trigger,因為目前主要是在測試 AI,不需要等待 Schedule Trigger 的時間。

等整個 Workflow 測試成功後,再把 Trigger 換成自動執行就可以了。

Step 1:準備測試資料

首先建立一段簡單的文字,讓 AI 等一下可以處理。

例如:

AI 自動化可以將人工智慧加入自動化工作流程,協助使用者完成資料整理、文字摘要、分類與內容產生等工作。

我們可以把資料整理成類似:

{
"text": "AI 自動化可以將人工智慧加入自動化工作流程,協助使用者完成資料整理、文字摘要、分類與內容產生等工作。"
}

https://ithelp.ithome.com.tw/upload/images/20260923/20178835JWQ7k27owY.png

圖 1 建立要交給 AI 處理的測試資料

這時候就可以用昨天學到的:

{{ $json.text }}

取得 text 裡面的內容。

Step 2:加入 AI

接下來就是今天最重要的部分。

在 n8n 裡加入可以使用聊天模型的節點,並連接要使用的 AI 模型。

這裡會需要設定模型以及對應的 Credentials。實際可以使用哪些模型,會依照自己選擇的 AI 服務以及 n8n 當下支援的節點而不同。

https://ithelp.ithome.com.tw/upload/images/20260923/20178835AKCRQE8W4B.png

圖 2 將 AI 模型加入 Workflow

第一次看到這些設定時可能會覺得比前幾天複雜很多,但其實可以先抓住一個重點:

前面的 Node 提供資料,AI 接收資料並按照 Prompt 處理。

Step 3:告訴 AI 要做什麼

有了 AI 還不夠,我們還需要給它 Prompt。

例如今天希望 AI 幫忙整理文字,就可以設定:

請閱讀以下內容,並將內容整理成簡短的重點摘要:
{{ $json.text }}

這裡其實就把前幾天學到的東西全部串起來了。

Day 3 學到的 Prompt,負責告訴 AI 要做什麼。

Day 8 學到的 Expression,負責把上一個 Node 的資料帶進來。

最後 AI 再處理這些資料。

也就是:

JSON 資料 + Expression + Prompt → AI 處理

https://ithelp.ithome.com.tw/upload/images/20260923/20178835pOtRJrhrlr.png

圖 3 設定 Prompt 並帶入上一個 Node 的文字資料

Step 4:執行看看

設定完成後,就可以執行 Workflow。

如果前面的設定都正常,原本輸入的文字就會被傳給 AI,接著 AI 會根據 Prompt 產生新的結果。

例如原始資料可能是一整段文字:

AI 自動化可以將人工智慧加入……

經過 AI 處理後,就可能變成比較簡短的摘要。

https://ithelp.ithome.com.tw/upload/images/20260923/20178835meA5jO35pz.png

圖 4 AI 處理文字後的輸出結果

這張我覺得是今天最重要的截圖,因為它可以直接看到 AI Node 真的有收到資料並產生結果。

今天終於有「AI 自動化」的感覺了

做到這一步後,我覺得跟前幾天最大的差別是:

以前的 Node 比較像是在按照我們設定好的規則處理資料。

但加入 AI 之後,就可以處理比較難直接寫成固定規則的事情。

例如:

摘要文章、判斷內容類型、產生文字、分析資料、整理重點。

這也是 AI 加入自動化流程後很有用的地方。

而且我們已經慢慢把前幾天學的東西組合起來了:

Trigger

決定 Workflow 什麼時候開始

JSON

負責傳遞資料

Expression

取得需要的資料

Prompt

告訴 AI 要完成什麼任務

AI

處理內容並產生結果

原本看起來分開的東西,現在開始變成一個完整的 Workflow。

今日小結

今天第一次把 AI 真正加入 n8n。

目前做的事情雖然只是「把一段文字交給 AI 整理」,但已經完成了一個最基本的 AI Workflow:

輸入資料 → AI 理解資料 → AI 處理 → 輸出結果

接下來就可以開始增加一些實際用途。

例如今天是自己準備一段文字給 AI,下一步就可以想辦法讓資料從其他地方自動進來,而不是每次自己輸入。


上一篇
Day 8|n8n 的資料到底怎麼傳?認識 JSON 與 Node 之間的資料流
下一篇
Day 10|讓資料自己進來:認識 Webhook,讓 n8n 接收外部資料
系列文
30 天打造我的 AI 自動化工作流10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言